package main

import (
	"fmt"
	"math"
)

func main() {

	fmt.Println(factorial(60))
}

func adder() func(int) int {
	return func(num int) int {
		return int(math.Sqrt(float64(num)))
	}
}

func factorial(num int64) int64 {
	if num == 0 {
		return 1
	}
	return num * int64(factorial(num-1))

}
